package com.ts.api.http.org.entity.apply;

import lombok.Data;

/**
 * 安心分期-瑞友-南京-api - 进件实体类
 *
 * @author gwc
 * @create 2025-08-13 下午3:00
 */
@Data
public class OrgApplyRuiYou {
    /** appKey（必填） */
    private String appKey;

    /** 是否加密，默认0 不加密；1加密（选填） */
    private String isMask;

    /** 手机号（必填） */
    private String phone;

    /** 客户姓名（必填） */
    private String name;

    /** 申请额度/意向金额，如：1000（选填） */
    private String applyAmount;

    /** 年龄（选填） */
    private String age;

    /** 是否有保单，1=有 2=无（选填） */
    private String warranty;

    /** 是否有公积金，1=有 2=无（选填） */
    private String accumulation;

    /** 是否有社保，1=有 2=无（选填） */
    private String social;

    /** 是否有房，1=有 2=无（选填） */
    private String house;

    /** 是否有车，1=有 2=无（选填） */
    private String car;

    /** 是否代发，1=有 2=无（选填） */
    private String issuing;

    /** 企业纳税，1=有 2=无（选填） */
    private String payment;

    /** 企业开票，1=有 2=无（选填） */
    private String billing;

    /**
     * 签名（必填）
     * 参数拼接字符串 appKey=asd&phone=13012345678，尾部再添加 appSecret，
     * 进行 MD5 加密：md5(appKey={appKey}&phone={phone}+{appSecret})，
     * 加密后字符串转化为大写。
     * 注：签名中的 phone 值随是否加密改变，如果 isMask 为 1，请使用 AES 加密后的手机号
     */
    private String sign;

    /** 备注（选填） */
    private String remark;

    /** 学历：0=初中，1=高中，2=大专，3=本科，4=硕士，5=博士（选填） */
    private String qualification;

    /** 性别：0=未知；1=男；2=女（选填） */
    private String gender;

    /** 省份名称，例如：浙江，安徽；不带“省”字（选填） */
    private String province;

    /**
     * 市级名称，例如：杭州，宁波；不带“市”字（选填）
     * 省份和市级必须同时传入才生效；
     * 如果城市为自治区，必须传全称，例如：
     * 四川的凉山彝族自治州，
     * 新疆的伊犁哈萨克自治州，
     * 云南的大理白族自治州等。
     * 如果是直辖市则 province 和 city 字段相同，例如北京、天津、上海、重庆。
     */
    private String city;
}
